package com.ihr360.payroll.model.dto.salary.projection;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.ihr360.payroll.model.dto.salary.meta.SalaryField;
import com.ihr360.payroll.model.vo.PayrollConfigVo;
import com.ihr360.rest.core.Ihr360Projection;

/**
 * @author tomtao
 */
@Ihr360Projection(name = "salaryFieldProjection", types = {SalaryField.class})
public interface SalaryFieldProjection {

    String getId();

    String getName();

    String getCode();

    @JsonProperty(value = "config")
    PayrollConfigVo getConfigVo();
}
